\hypertarget{structkd__node}{
\section{kd\_\-node Struct Reference}
\label{structkd__node}\index{kd\_\-node@{kd\_\-node}}
}


{\ttfamily \#include $<$kdtree.h$>$}\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{structkd__node_ab3b141cdffa3461c5b50b080bfe477de}{ki}
\item 
double \hyperlink{structkd__node_af81bc9c8c1475b4cd550304710f34986}{kv}
\item 
int \hyperlink{structkd__node_a5aa2bd1fab96b321b877ccfd1dd02494}{leaf}
\item 
struct \hyperlink{structfeature}{feature} $\ast$ \hyperlink{structkd__node_ad17055e3615089799c79d5d042afb39b}{features}
\item 
int \hyperlink{structkd__node_a92f46dc1ef4f34e4e20e01c4aaca1393}{n}
\item 
struct \hyperlink{structkd__node}{kd\_\-node} $\ast$ \hyperlink{structkd__node_a0aa41488dd7406704b641f052902bdef}{kd\_\-left}
\item 
struct \hyperlink{structkd__node}{kd\_\-node} $\ast$ \hyperlink{structkd__node_a1c1dd53e82f54a1cf32ba54433c0c430}{kd\_\-right}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
a node in a k-\/d tree 

\subsection{Member Data Documentation}
\hypertarget{structkd__node_ad17055e3615089799c79d5d042afb39b}{
\index{kd\_\-node@{kd\_\-node}!features@{features}}
\index{features@{features}!kd_node@{kd\_\-node}}
\subsubsection[{features}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf feature}$\ast$ {\bf kd\_\-node::features}\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structkd__node_ad17055e3615089799c79d5d042afb39b}
features at this node \hypertarget{structkd__node_a0aa41488dd7406704b641f052902bdef}{
\index{kd\_\-node@{kd\_\-node}!kd\_\-left@{kd\_\-left}}
\index{kd\_\-left@{kd\_\-left}!kd_node@{kd\_\-node}}
\subsubsection[{kd\_\-left}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf kd\_\-node}$\ast$ {\bf kd\_\-node::kd\_\-left}\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structkd__node_a0aa41488dd7406704b641f052902bdef}
left child \hypertarget{structkd__node_a1c1dd53e82f54a1cf32ba54433c0c430}{
\index{kd\_\-node@{kd\_\-node}!kd\_\-right@{kd\_\-right}}
\index{kd\_\-right@{kd\_\-right}!kd_node@{kd\_\-node}}
\subsubsection[{kd\_\-right}]{\setlength{\rightskip}{0pt plus 5cm}struct {\bf kd\_\-node}$\ast$ {\bf kd\_\-node::kd\_\-right}\hspace{0.3cm}{\ttfamily  \mbox{[}read\mbox{]}}}}
\label{structkd__node_a1c1dd53e82f54a1cf32ba54433c0c430}
right child \hypertarget{structkd__node_ab3b141cdffa3461c5b50b080bfe477de}{
\index{kd\_\-node@{kd\_\-node}!ki@{ki}}
\index{ki@{ki}!kd_node@{kd\_\-node}}
\subsubsection[{ki}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf kd\_\-node::ki}}}
\label{structkd__node_ab3b141cdffa3461c5b50b080bfe477de}
partition key index \hypertarget{structkd__node_af81bc9c8c1475b4cd550304710f34986}{
\index{kd\_\-node@{kd\_\-node}!kv@{kv}}
\index{kv@{kv}!kd_node@{kd\_\-node}}
\subsubsection[{kv}]{\setlength{\rightskip}{0pt plus 5cm}double {\bf kd\_\-node::kv}}}
\label{structkd__node_af81bc9c8c1475b4cd550304710f34986}
partition key value \hypertarget{structkd__node_a5aa2bd1fab96b321b877ccfd1dd02494}{
\index{kd\_\-node@{kd\_\-node}!leaf@{leaf}}
\index{leaf@{leaf}!kd_node@{kd\_\-node}}
\subsubsection[{leaf}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf kd\_\-node::leaf}}}
\label{structkd__node_a5aa2bd1fab96b321b877ccfd1dd02494}
1 if node is a leaf, 0 otherwise \hypertarget{structkd__node_a92f46dc1ef4f34e4e20e01c4aaca1393}{
\index{kd\_\-node@{kd\_\-node}!n@{n}}
\index{n@{n}!kd_node@{kd\_\-node}}
\subsubsection[{n}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf kd\_\-node::n}}}
\label{structkd__node_a92f46dc1ef4f34e4e20e01c4aaca1393}
number of features 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/vision/ext/SIFT/\hyperlink{kdtree_8h}{kdtree.h}\end{DoxyCompactItemize}
